﻿<!DOCTYPE html>
<html>
<head>
	<title></title>
	<meta charset="utf-8">
</head>
<body>
<script>
	// 显示两个数中的最大值
	// var x=12;
	// var y=23;
	// var reult = x> y ? x : y;
	// console.log(reult);

	// 显示是否成年
	// var age=14;
	// var s = age >= 18? "成年":"未成年";
	// console.log(s);

	// 输出10次我又变帅咯 哈哈

     // var i=1;
     // while(i<=10){
     // console.log("我又变帅咯 哈哈"+i);
     // i++;
     // }
     
     // for(var i=1; i<=10 ;i++){
     //  console.log("我又变帅咯 哈哈"+i);
     // }

     //求6的阶乘
     // var i = 1;
     // var sum = 1;
     // while(i<=6){
     // 	sum = sum* i;
     // 	i++;

     // }
     // console.log(sum);


     // 求1-100之间所有偶数的和 奇数（x%2!=0）
    /* var x=1;计数器*/
     /*var sum=0;存储最终和*/
     // while(x<=100){
     // 	if(x%2==0){
     //    sum = sum+x;
        
     // 	}  
     // 	x++;  
     // }
     // console.log(sum);
 //计算1-100之间所有的数字的和

   /*var i=1;计数器*/
   /*var sum=0;存储最终和*/
    // while(i<=100){
    //     sum += i;
    //     i++;
    // }
    // console.log(sum);
  
  // 判断用户输入的账号和密码是否一致 
  // var userName = prompt("请输入账号");
  // var passWord = prompt("请输入密码");
  // while(userName != "adim" || passWord != "123"){
  //    userName = prompt("请重新输入账号");
  //    passWord = prompt("请重新输入密码");
  // }
  // console.log("登录成功");


  // 例子：问用户你觉得我帅吗？回答yes 就输出你这真有眼光 回答no就一直问
  // do{
  // 	var y=prompt("请问你觉得我漂亮吗yes/no？");
  // }while(y !="yes");
  //  console.log("你真有眼光");
// 100以内偶数和
  // var sum=0;
  // for(var i=1; i<=100;i++){
  // 	if(i%2==0){
  // 		sum+=i;
  // 	}	
  // }
  //   console.log(sum);
    // 100以内奇数和
 // var sum=0;
 //  for(var i=1; i<=100;i++){
 //  	if(i%2 !== 0){
 //  		sum+=i;
 //  	}	
 //  }
 //    console.log(sum);
     
     // 100以内能被3整除和
  // var sum=0;
  //  for(var i=1; i<=100;i++){
  // 	if(i%3 == 0){
  // 		sum+=i;
  // 	}	
  // }
    // console.log(sum);
    // 100以内能被7整除和
       // 100以内能被3整除和
  // var sum=0;
  //  for(var i=1; i<=100;i++){
  // 	if(i%7 == 0){
  // 		sum+=i;
  // 	}	
  // }
  //   console.log(sum);


  // 输出☆
    // for(var i=1; i<=5;i++){
    //  document.write("★");
    // }
    // document.write("<br/>");
    // for(var i=1; i<=5;i++){
    //  document.write("★");
    // }
    // document.write("<br/>");
       

    //    for(var x=1;x<=5;x++){
    //       for(var y=1;y<=x;y++){
    //            document.write("☆");
    //       }
    //       document.write("<br/>");
    //    }


    // for(var i=1; i<=5;i++){
    //  document.write("★");
    // }
    // document.write("<br/>");
    // for(var i=1; i<=5;i++){
    //  document.write("★");
    // }
    // document.write("<br/>");
          
     // 本金10000元 利息千分之三  五年后本金是多少？
          // var sum=10000;
          // for(var j=1;j<=5;j++){
          // 	sum *=1+0.003;
          // }
          // console.log(sum);


          // 九九乘法表

          // for(var i=1;i<=9;i++){
          //    for(var j=1;j<=i;j++){
          //      document.write(j + "*" + i + "=" + i*j );
              
          //    }
          //     document.write("<br/>");
          // }

          // 表格式九九乘法表

          // document.write("<table border='1' cellpadding='0' cellspacing='0' width='800' align='center'>");
          // for(var i=1;i<=9;i++){
          //       document.write("<tr align='center'>");
          //       for(var j=1;j<=i;j++){
          //          document.write("<td>");

          //             document.write(i+"*"+j+"="+i*j);

          //          document.write("</td>");
          //    }
          //      document.write("</tr>");
          // }
          // document.write("<table>");
          // 
          // 
          
        // 100-200之间第一个能被7整除的数   break
        // for(var i=100;i<=200;i++){
        //   if(i%7==0){
        //       console.log(i);
        //       break;
        //   }

        // }
       //100-200之间所有奇数的和  continue
       // var i=100;
       // var sum=0;
       // for(i=100;1<=200;i++){
        //判断是不是偶数
        // if(i%2==0){
          //如果是偶数——————>跳过这个数
       //     i++;
       //     continue;
       //  }
       //  sum+=i;
       // }
       // console.log(sum);
       // 
       // 
       // 案例:求整数1-100的累加值，但要求跳过所有个位为3的数
    //    var sum=0;
    //    for(var i=1; i<=100;i++){
    //     if(i%10==3){
    //        i++;
    //      continue;
    //     } 
    //     sum+=i;
        
    //    }
    // console.log(sum);
   //  var sum=0;
   //  var i=1;
   //  while(i<=100){
   //    if(i%10==0){
   //       i++;
   //       continue;
   //    }
   //    sum+=i;
   //    i++;
   //  }
   // console.log(sum);
// 案例:求整数1-100的累加值，但要求碰到个位为3的数则停止累加
  //  var sum=0;
  //  var i=1;
  //  while(i<=100){
  //    if(i%10==3){
  //        i++;
  //        sum+=i;
  //        break;
  //    }
  //    sum+=i;
  //    i++;
  //  }
  // console.log(sum);


//不成立
//  var sum=0;
//        for(var i=1; i<=100;i++){
//         if(i%10==3){
//            i++;
//          continue;
//         } 
//         sum+=i;
        
//        }
//     console.log(sum);



//1-100之间不能被7整除的和（用continue）
//   var sum=0;
//   var i=1;
//   while(i<=100){
//      if(i%7==0){
//         i++;
//         continue;
//      }
//      sum+=i;
//      i++;
//   }
// console.log(sum);//4315

//200-300之间所有的奇数的的和（用continue）
//   var sum=0;
//   var i=200;
//   while(i<=300){
//      if(i%2==0){
//         i++;
//         continue;
//      }
//      sum+=i;
//      i++;
//   }
// console.log(sum);


//200-300之间第一个能被7整除的数（break）
  // var i=100;
  // while(i<=200){
  //    if(i%7==0){ 
  //       break;
  //    }
  //     i++;
  // }
  //   console.log(i);
  //   
  // 斐波拉契数列 1,1,2,3,5,8,13,21……
  // 
   // var x1=1;
   // var x2=1;
   // var x3=0;
   //  x3=x1+x2;
   //  x1=x2;
   //  x3=x2;
    
   //  console.log(x1+","+x2+","+x3);
   
/*打印10*10矩形*/
      // for(var i=1;i<=10;i++){   //控制行
        
        //打印10颗星星
        // for(var j=1;j<=10;j++){ //控制个数
          // document.write("<span class='one'></span>");
        // }
        //换行
        // document.write("<br />");
      // }

// 任务：判断用户输入的一个年份是不是闰年
      // 1.能被4整除，且不能被100整除
      // 2.能被400整除
      // 以上两个条件满足任意一个就是闰年
      
      // var year = parseInt(prompt("请输入一个年份","2018"));
      
      // if(!isNaN(year)){
      // if( ( (year%4 == 0) && (year%100 != 0) ) || (year%400 == 0) ){
      //  document.write("这是一个闰年");
      // }
      // else{
      //  alert("这不是一个闰年");
      // }
      // }
      // else{
      //  alert("这不是一个年份");
      // }


   //          var month = parseInt(prompt("请输入一个月份","5"));
      // if(!isNaN(month)){
   //            if(month>=1 && month<=12){
   //                document.write("这是" + month + "月份");
   //            }
   //            else{
   //               alert("这不是一个月份");
   //            }
      // }
      //   else{
      //    alert("这不是一个月份");
      // }
      
      
    // var year = parseInt(prompt("请输入一个年份","2016");
    // var month = parseInt(prompt("请输入一个月份","5");
    // var day;
    // if( ( (year%4 ==0) && (year%100 !=0) )|| (year%400 ==0 ) ){

    //       if(month == 2){
    //         day = 29;
    //       }else if(month ==1 || month ==3 || month == 5 ||month ==7 || month ==8 || month == 10 || month == 12){
    //               day = 31;
    //       }else if(month ==4 || month ==6 || month ==9 || month == 11){
    //           day = 30;
    //       }
    //     }
    // else{
    //   if(month ==2){
    //     day=28; 
    //   }

    // }
    //  alert(year+ "年" +month "月"+ day "天");
  


   // var year = parseInt(prompt("请输入一个年份","2016"));
   //   var month = parseInt(prompt("请输入一个月份","5"));
   //   var day;
   //   if(month == 1 || month == 3 || month == 5 ||month == 7 || month == 8 || month == 10 || month == 12){
   //                day = 31;
   //   }
   //   else if(month == 4 || month == 6 || month == 9 || month == 11){
   //            day = 30;
   //   }
   //       if( ( (year%4 ==0) && (year%100 !=0) )|| (year%400 ==0 ) ){

   //          if(month == 2){
   //          day = 29;
   //          }
   //       }
   //      else{
   //    if(month ==2){
   //      day=28; 
   //    }

   //  }
   //   alert(year + "年" + month +"月是" + day + "天");



    // var s = parseInt(prompt("请输入一个0-6的数值"));
    //  var day = "天";
    //  
    //  
    //  switch(s)
    //  {
    //    case 1: day = "一";
    //    break;
    //    case 2: day = "二";
    //    break;
    //    case 3: day = "三";
    //    break;
    //    case 4: day = "四";
    //    break;
    //    case 5: day = "五";
    //    break;
    //     case 6: day = "六";
    //    break;
    //  }
    //  alert("星期" + day);
    //  
    //  
    //  
   //  if(s >= 0 && s<= 6){
   //     if(s == 1){
   //      day = "一";
   //     }else if(s == 2){
   //      day = "二";
   //     }else if(s == 3){
   //      day = "三";
   //     }else if(s == 4){
   //      day = "四";
   //     }else if(s == 5){
   //      day = "五";
   //     }else{
   //    day = "六";
   //  }
   // alert("星期" + day);


// var a=5;
// if(a%2==0)
// {
//   document.write("这是一个偶数");
// }
// else{
//   document.write("这是一个奇数");
// }
   
   ////////////////////////////***********数组***************/////////////////////////////
//求平均值
// var sum=0;
//			var arr=[10,20,30,40,50];
//			for(var i=0;i<arr.length;i++){
//				sum+=arr[i];
//				
//			}
//			
//			document.write(sum/arr.length);
//      
		  //将数组里面的元素用|连接变成字符串
         // var arr=["小鲜肉","小哥哥","小姐姐","小可爱","小仙女"];
         // var str="";
         // for(var i=0;i<arr.length-1;i++)
         // {
         //  str=str+arr[i]+"|"
         // }
         // document.write(str+arr[arr.length-1]);


		   //将数组中的0项去掉 将不为零的值存入一个新的数组，生成新的数组
//		  var arr=[10,30,0,34,9,0,23,0,45,0];
//		  var newarr=[];
//		  for(var i=0;i<arr.length;i++){
//		  	if(arr[i]!=0){
//		  		newarr[newarr.length]=arr[i];
//		  	}
//		  }
//		  console.log(newarr);
		   
//		   var arr=[20,30,25,12,10];
//		   for(var i=0;i<arr.length/2;i++){
//		   	
//		   	 var temp=arr[i];
//		   	 arr[i]=arr[arr.length-1-i];
//		   	 arr[arr.length-1-i]=temp;
//		   }
//		   document.write(arr);

  //用户输入一个班级人数 求总成绩 平均分 最大份数  最小分数
  //提示用户输入人数，并转成数字 类型
    // var renshu=parseInt(prompt("请输入班级人数"));
    // //定义一个空数组来存储每个人的成绩
    // var chengji=[];
    // //循环的方式录入每个人的成绩
    // for(var i=0;i<renshu;i++){
    //   //把每个人的成绩存储到数组中
    // 	chengji[chengji.length]=parseInt(prompt("请输入第"+(i+1)+"个人的成绩"));
    	 
    // }
		
		 // var sum=0;//求总成绩
		 // var avg=0;//平均分
		 // var max=chengji[0];//最大值
		 // var min=chengji[0];//最小值
		 // for(var i=0;i<chengji.length;i++){
		 // 	sum+=chengji[i];
		 // 	if(max<chengji[i]){
		 // 		max=chengji[i];
		 // 	}
		 // 	if(min>chengji[i]){
		 // 		min=chengji[i];
		 // 	}
		 // }
		
   //  	  avg=sum/chengji.length;
		 //   document.write(sum);
		 //   document.write(avg);
		 //   document.write(max);
		 //   document.write(min);

//冒泡排序
// var arr=[10,20,40,52,90,100,70];
// //控制轮数
// for(var i=0;i<arr.length-1;i++){
//    //控制每轮比较的次数
//    for(var j=0;j<arr.length-1-i;j++){
//        if(arr[j]>arr[j+1]){
//         var temp=arr[j];
//         arr[j]=arr[j+1];
//         arr[j+1]=temp;
//        }
//    }
// }
// document.write(arr);

//////////////////////////////////////////函数
//求一组数字中最大的值
// function getArrayMax(array){
// //定义变量假设这个变量中存储的是最大值
//  var max = array[0];
//  for(var i=0;i<array.length;i++){
//      if(max < array[i]){
//          max = array[i];
//      }
//  }
//  return max;
// }
// var arr=[10,20,30,40,50];
// var max = getArrayMax(arr);
// console.log(max);

//求一组数字的和和最大值和最小值
// function getMaxMinSum(array){
//     var sum=0;//和
//     var max=array[0];
//     var min=array[0];
//     for(var i=0;i<array.length;i++){
//            sum  += array[i];
//        if(max<array[i]){
//            max=array[i];
//        }
//        if(min>array[i]){
//           min=array[i];
//        }
//     }
//     var arr=[sum,max,min];
//     return arr;
// }
//   var resultArray = getMaxMinSum([1,2,3,4,5,6,7]);
//   console.log("和："+resultArray[0]);
//    console.log("最大值："+resultArray[1]);
//     console.log("最小值："+resultArray[2]);
//一个数组反转
function fanZhuan(array){
    for(var i=0;i<parseInt(array.length/2);i++){
       var temp = array[i];
       array[i]= array[array.length-i-1];
       array[array.length-i-1]=temp;
    }
     return array;
}
console.log(fanZhuan([2,3,6,5,3,4,1]));

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
    <script>
  //求两个数的和
    function he(){
      var num1=10;
      var num2=29;
      var sum=num1+num2;
       document.write(sum+"<br/>");
    }
   he();


  ////求三数的和
  function hes(){
    var num1=100;
    var num2=30;
    var num3=10;
    var sum=num1+num2+num3;
    document.write(sum+"<br/>");
  }
  hes();
  //求两个数的最大值
       function max1(){
        var x=10;
        var y=30;
        max=x>y?x:y;
        document.write(max+"<br/>");
       }  

     max1();


  //求三个数的最大值
       function max2(){
        var x=10;
        var y=30;
        var z=40;
        maxs=x>y?(x>z?x:z):(y>z?y:z);  
        document.write(maxs+"<br/>");
       }  

     max2();
  //求1-100的和
   function everysum(){
    var sum=0;
    for(var i=1;i<=100;i++){
      sum+=i;
    }
    document.write(sum+"<br/>");
   }
   everysum();

   //求1-100所有偶数和
   function everyEvensum(){
    sum =0;
    for(var i=1; i<=100;i++){
      if(i%2==0){
        sum+=i;
        
      }

    }
    document.write(sum+"<br/>");
   }
   everyEvensum();

   //求一个数组的和
   function arrSum(){
        var arr=[48,52,59,41,65,35];
        var sum=0;
        for(var i=0;i<arr.length;i++){
          sum+=arr[i];

        }
        document.write(sum+"<br/>");
   }
   arrSum();

     document.write("<hr/>");
     function consoleSum(x,y){
      var sum=x+y;
      document.write(sum+"<br/>");
     }

     consoleSum(200,300);
   //函数定义：有参数有返回值的函数
     function getSum(x,y){
          return x+y;//吧和返回
     }
     //函数调用
     var result=getSum(10,20);
     document.write(result+10);
//1-100的累加 碰到3就停止累加
    var sum=0;
    for(var i=1;i<=100;i++){
         if(i%10==3){
          break;  
         }
         sum+=i;
    }
    document.write(sum+"<br/>");
 //求1-100之间不能被7整除的和（用continue）  
   var sum=0;
   for(var i=1;i<=100;i++){
    if(i%7==0){
      continue;
     }
    sum+=i;
   }
   document.write(sum+"<br/>");
 
 //求100-200之间所有的奇数和（用continue）
   var sum=0;
   for(var i=100;i<=200;i++){
    if(i%2==0){
      continue;
    }
        sum+=i;
   }
   document.write(sum+"<br/>");



//2个数的最大值
 function getMax(x,y){
   var max;
   max=x>y?x:y;
   return max; 
 }
 document.write(getMax(20,30));
//三个数的最大值
   function getMaxThere(x,y,z){
   var max;
   max=x>y?(x>z?x:z):(y>z?y:z);
   return max; 
 }
 document.write(getMaxThere(100,70,90));

//求1-n之间所有数的和
    function getSum(n){
      var sum=0;
      for(var i=1; i<=n;i++){
        sum+=i;
        
      }
      return sum;
    }
   document.write(getSum(10));


//求n-m之间所有数的和
    function getSum(n,m){
      var sum=0;
      for(var i=n; i<=m;i++){
        sum+=i;
        
      }
      return sum;
    }
   document.write(getSum(1,100));

//圆的面积
  function getRadius(r){
    return Math.PI * r * r;
      
  }
  document.write(getRadius(5));


//判断一个数是否是素数（质数）



  </script>
    
</body>
</html>


</script>
</body>
</html>